//var pview = require("./promptView.js");
var wl = require("../components/winLocation.js");
var returnUrl, simplPC;
wl.QueryString.Initial();
$(document).ready(function() {
    initValue();
    if (simplPC == "1") {
        $(".page_header").hide()
        $(".footer").hide();
        $(".primary >.area_label>span").hide();
    }
    if (!returnUrl) {
        hideCountDown();
    }
    setMsg();
    countDown();
    bindEvent();
});

function initValue(argument) {
    simplPC = wl.QueryString.GetValue("simplPC");
    var urlreturnUrl = wl.QueryString.GetValue("returnurl");
    if(urlreturnUrl){
        returnUrl = unescape(urlreturnUrl);
    }else{
        returnUrl = sessionStorage.getItem("returnUrl");
    }
    
}

// 
function bindEvent() {
    $('#link-mall').on("click", function() {
        if (returnUrl) {
            location.href = returnUrl;
        }
    });
}

// 没有上送将隐藏倒计时 和确定按钮
function hideCountDown() {

    $("#sjs").hide();
    $("#linkbtn-box").hide();
}

// 设置提示语
function setMsg() {
    var pmsg = "订单提交失败";
    var msg = wl.QueryString.GetValue("msg");
    if (msg == "failure") {
        pmsg = "该笔订单已失效";
    } else if (msg == "empty") {
        pmsg = "该笔订单不存在";
    } else if (msg == "out") {
        pmsg = "订单已失效";
    } else if (msg == "paid") {
        pmsg = "该笔订单已支付";
    } else if (msg == "orderErro") {
        pmsg = "该笔订单已失效,请重新下单";
    } else if (msg == "empty") {
        pmsg = "该笔订单不存在";
    } else if (msg) {
        pmsg = decodeURI(msg);
    } else if (!pmsg) {
        pmsg = "对不起，该笔订单已失效";
    }

    $("#result-msg").text(pmsg);

}

// 倒计时
function countDown() {
    var count = 10;
    var theHandle = setInterval(function() {
        count--;
        $("#djs").text(count);
        if (count == 0) {
            clearInterval(theHandle);
            if (returnUrl) {
                location.href = returnUrl;
            }

        }
    }, 1000);
}